package com.yuandian.api.business_monitor.po;

import com.yuandian.po.BasePageSearch;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 说明：业务概况查询参数
 * @Author yanjun
 * @Date 2020/10/26 16:20
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class QueryBusinessOverviewParams extends BasePageSearch {

    private static final long serialVersionUID = 1072495868344506474L;

    /**
     * 要查询的表名集合
     */
    private List<String> tableNameList;

    /**
     * 系统id
     */
    private Integer systemId;

    /**
     * 业务状态
     */
    private Integer businessStatus;

    /**
     * 区域编码
     */
    private List<String> areaCodeList;

    /**
     * 业务名称
     */
    private String businessName;

    /**
     * 业务编码
     */
    private String businessCode;

    /**
     * 业务codes
     */
    private List<String> businessCodeList;

    /**
     * SQL分组类型
     *     一个小时以内则根据cycle_time进行分组
     *      否则根据label_time进行分组
     */
    private String timeType;

    /**
     * 网端id
     */
    private Integer segmentId;

	/**
     * 上级网端id
     */
    private Integer parentSegmentId;

    /**
     * 坐标X
     */
    private String locationX;

    /**
     * 坐标Y
     */
    private String locationY;

    /**
     * 对应不同页面的位置标识
     * 0：全系统IT路径图
     */
    private Integer showPosition;

    private String stepCode;

	/** 刻度类型 */
    private String scaleType;

	/** 刻度值 */
	private String scaleValue;

}
